// 在js中如何区分这两种情况
/* 
在js中到底是引用还是值，由数据的类型决定
简单类型是通过复制的方式传递的（包括null undefined string number boolean symbol）
复合类型是通过引用复制的方式传递(Array Object)
*/
(function () {
    var a=12;
    var b=a;
    b=11;
    console.log(a);
    console.log(b);

    var arr=[1,2];
    var arr1=arr;
    arr1.push(3);
    console.log(arr);
    console.log(arr1);
})();

// arr.length=0;做了什么事
(function () {
    var arr=[1,2];
    arr.length=0;
    /* 
    将数组中的内容清空
    */
    console.log(arr);
})()
